﻿header[role=banner]
{
    height: 80px;
    width: 100%;
    display: -ms-grid;
    -ms-grid-rows: 32px 34px 14px;
    -ms-grid-columns: 40px 1fr 15px 30px 40px;
    background: rgba(209, 211, 212, 1);
    margin-bottom: 20px;
}

    header[role=banner] h1
    {
        -ms-grid-column: 2;
        -ms-grid-row: 2;
        -ms-grid-row-align: end;
        margin: 0px;
    }

    header[role=banner] #logo
    {
        -ms-grid-column: 4;
        -ms-grid-row: 2;
        -ms-grid-row-align: center;
        height: 30px;
        width: 30px;
        background: rgba(65, 64, 66, 1);
    }

section[role=main]
{
    display: -ms-grid;
    -ms-grid-columns: 40px 1fr 40px;
    -ms-grid-rows: auto 20px auto auto 1fr;
    width: 100%;
}

    section[role=main] header
    {
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        display: -ms-grid;
        -ms-grid-columns: auto 20px 1fr;
        -ms-grid-rows: 1fr;
    }

        section[role=main] header img
        {
            -ms-grid-column: 1;
            min-height: 80px;
            min-width: 80px;
            max-height: 160px;
            max-width: 240px;
        }

        section[role=main] header .metadata
        {
            -ms-grid-column: 3;
        }

            section[role=main] header .metadata h1
            {
                margin-top: 0px;
            }

    section[role=main] #shareText
    {
        -ms-grid-column: 2;
        -ms-grid-row: 3;
        width: 542px;
        height: 25px;
        font-family: Consolas;
        font-size: 0.9em;
    }

    section[role=main] .shareControls
    {
        -ms-grid-column: 2;
        -ms-grid-column-align: stretch;
        -ms-grid-row: 4;
        text-align: right;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    section[role=main] .shareOutput
    {
        -ms-grid-row: 5;
        background-color: #EEEEEE;
        -ms-grid-column: 2;
        overflow-y: scroll;
    }

    section[role=main] #output
    {
        height: 100%;
        padding: 3px;
        font-family: Consolas;
        font-size: 0.9em;
    }
